.ac_results {
	padding: 0px;
	overflow: hidden;
  position:relative;
  z-index:3000000;
  border:1px solid #999;
}

.ac_results ul {
  position:relative;
  z-index:2000000;
	width: 345px;
	list-style: none;
	padding: 0;
	margin: 0;
  height:auto;
  overflow:auto;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	
  margin: 0px;
	padding: 1px 5px;
  height:30px;
	cursor: pointer;
	display: block;
	width: 330px;
	font-size: 12px;
	overflow: hidden;
	z-index:1000000;
  background:#fff;
  color: #666;
}

.ac_loading {
	/*background : Window url('autocomplete_indicator.gif') right center no-repeat;*/
}

.ac_over {
	background-color: #251f19 !important;
	color: #fff !important;
}